<?php
// 订单自主查询系统 - 数据库表结构更新脚本
// 版权所有 © 2025 慕念科技. 保留所有权利.

session_start();
require_once '../config.php';
require_once '../functions.php';

// 检查是否已登录管理员
if (!adminLogin()) {
    die('请先以管理员身份登录系统');
}

echo '<h1>数据库表结构更新</h1>';
echo '<p>此脚本用于添加缺失的admin_qq字段到admin_users表</p>';

try {
    global $pdo;
    
    // 检查admin_qq字段是否已存在
    $stmt = $pdo->prepare("SHOW COLUMNS FROM admin_users LIKE 'admin_qq'");
    $stmt->execute();
    $columnExists = $stmt->fetchColumn();
    
    if ($columnExists) {
        echo '<div style="color: green; padding: 10px; border: 1px solid green;">';
        echo 'admin_qq字段已存在，无需更新。';
        echo '</div>';
    } else {
        // 添加admin_qq字段到admin_users表
        $stmt = $pdo->prepare("ALTER TABLE admin_users ADD COLUMN admin_qq VARCHAR(20) NULL AFTER password");
        $stmt->execute();
        
        echo '<div style="color: green; padding: 10px; border: 1px solid green;">';
        echo 'admin_qq字段已成功添加到admin_users表！';
        echo '</div>';
    }
} catch (PDOException $e) {
    echo '<div style="color: red; padding: 10px; border: 1px solid red;">';
    echo '更新数据库表结构时出现错误: ' . $e->getMessage();
    echo '</div>';
}

echo '<p><a href="../admin/admin.php">返回管理页面</a></p>';
?>